package com.foreknow.demo03;

import java.util.Scanner;

/**
 * 将排序的方法封装为一个方法，这样的话这个功能就可以重复的使用了
 */
public class MethodPop {

  /**
   * 排序的方法
   */
  public static int[] pop(int[] array){
//    int[] array = {7,15,22,14,8,16,10};
    for(int i = 1;i< array.length;i++) {
      for(int j = 0;j<array.length-i;j++) {
        //相邻的两个元素进行比较
        if(array[j]>array[j+1]){
          int temp = array[j];
          array[j] = array[j+1];
          array[j+1]=temp;
        }
      }
    }
    return array;
  }
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int[] array = new int[7];//初始化一个数组

    for(int i = 0;i<array.length;i++) {
      //接收控制台的输入
      System.out.println("请输入一个number:");
      //每接收控制台的数据一次就要将这个数组保存到array这个数组中
      array[i] = input.nextInt();
    }

    //调用排序的方法
    int[] arr = MethodPop.pop(array);
    for (int i = 0;i<arr.length;i++){
      System.out.println(arr[i]);
    }




//    int[] a = {7,15,22,14,8,16,10};
//    //调用排序的方法
//    int[] arr = MethodPop.pop(a);
//    for(int i = 0;i<arr.length;i++){
//      System.out.println(arr[i]);
//    }

  }
}
